#include <iostream>

class Point
{
private:
    int m_X;    // 横坐标
    int m_Y;    // 纵坐标
public:
    // 设置横坐标
    void setX(int x)
    {
        m_X = x;
    }
    // 获取横坐标
    int getX()
    {
        return m_X;
    }
    // 设置纵坐标
    void setY(int y)
    {
        m_Y = y;
    }
    // 获取纵坐标
    int getY()
    {
        return m_Y;
    }
};

class Circle
{
private:
    int m_r;        // 半径
    Point m_Center; // 圆心
public:
    // 设置半径
    void setR(int r)
    {
        m_r = r;
    }
    // 获取半径
    int getR()
    {
        return m_r;
    }
    // 设置圆心
    void setCenter(Point center)
    {
        m_Center = center;
    }
    // 获取圆心
    Point getCenter()
    {
        return m_Center;
    }
};

void isInCircle(Circle &c, Point &p)
{
    int distance = (c.getCenter().getX() - p.getX()) * (c.getCenter().getX() - p.getX()) +
    (c.getCenter().getY() - p.getY()) * (c.getCenter().getY() - p.getY());
    if (distance <= c.getR() * c.getR())
    {
        std::cout << "点在圆内" << std::endl;
    }
    else
    {
        std::cout << "点在圆外" << std::endl;
    }
}   

int main()
{

    return 0;
}